-
-
Notifications
You must be signed in to change notification settings - Fork 8.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: use css/auto as the default css mode #17399
Conversation
For maintainers only:
|
lib/config/defaults.js
Outdated
@@ -709,14 +709,14 @@ const applyModuleDefaults = ( | |||
} | |||
if (css) { | |||
const cssRule = { | |||
type: CSS_MODULE_TYPE, | |||
type: CSS_MODULE_TYPE_AUTO, | |||
resolve: { | |||
fullySpecified: true, | |||
preferRelative: true |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@alexander-akait would you know we prefer relative paths for normal css files but not for css modules?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think it is a bug
lib/css/CssParser.js
Outdated
@@ -39,7 +39,7 @@ const IMAGE_SET_FUNCTION = /^(-\w+-)?image-set$/i; | |||
const OPTIONALLY_VENDOR_PREFIXED_KEYFRAMES_AT_RULE = /^@(-\w+-)?keyframes$/; | |||
const OPTIONALLY_VENDOR_PREFIXED_ANIMATION_PROPERTY = | |||
/^(-\w+-)?animation(-name)?$/i; | |||
const IS_MODULES = /\.module(s)?\.\w+$/i; | |||
const IS_MODULES = /\.module(s)?\.[\w-]+$/i; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
changed regex to consider filenames like styles.module.my-css
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's add a test case for it, also let's change and use .+
to handle all characters here
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Changing to .+
will also match some.module.abc.abc
which is invalid. In the future, we need to check the extensions array and match based on that
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just use [^.]+
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should avoid parsing extensions - it is slow
@@ -1244,7 +1244,7 @@ body { | |||
background: red; | |||
} | |||
|
|||
head{--webpack-main:https\\\\:\\\\/\\\\/test\\\\.cases\\\\/path\\\\/\\\\.\\\\.\\\\/\\\\.\\\\.\\\\/\\\\.\\\\.\\\\/\\\\.\\\\.\\\\/configCases\\\\/css\\\\/css-import\\\\/external\\\\.css,\\\\/\\\\/example\\\\.com\\\\/style\\\\.css,https\\\\:\\\\/\\\\/fonts\\\\.googleapis\\\\.com\\\\/css\\\\?family\\\\=Roboto,https\\\\:\\\\/\\\\/fonts\\\\.googleapis\\\\.com\\\\/css\\\\?family\\\\=Noto\\\\+Sans\\\\+TC,https\\\\:\\\\/\\\\/fonts\\\\.googleapis\\\\.com\\\\/css\\\\?family\\\\=Noto\\\\+Sans\\\\+TC\\\\|Roboto,https\\\\:\\\\/\\\\/test\\\\.cases\\\\/path\\\\/\\\\.\\\\.\\\\/\\\\.\\\\.\\\\/\\\\.\\\\.\\\\/\\\\.\\\\.\\\\/configCases\\\\/css\\\\/css-import\\\\/external1\\\\.css,https\\\\:\\\\/\\\\/test\\\\.cases\\\\/path\\\\/\\\\.\\\\.\\\\/\\\\.\\\\.\\\\/\\\\.\\\\.\\\\/\\\\.\\\\.\\\\/configCases\\\\/css\\\\/css-import\\\\/external2\\\\.css,\\\\.\\\\/node_modules\\\\/style-library\\\\/styles\\\\.css,\\\\.\\\\/node_modules\\\\/main-field\\\\/styles\\\\.css,\\\\.\\\\/node_modules\\\\/package-with-exports\\\\/style\\\\.css,\\\\.\\\\/extensions-imported\\\\.mycss,\\\\.\\\\/file\\\\.less,\\\\.\\\\/with-less-import\\\\.css,\\\\.\\\\/prefer-relative\\\\.css,\\\\.\\\\/node_modules\\\\/condition-names-style\\\\/default\\\\.css,\\\\.\\\\/node_modules\\\\/condition-names-style-mode\\\\/mode\\\\.css,\\\\.\\\\/node_modules\\\\/condition-names-subpath\\\\/dist\\\\/custom\\\\.css,\\\\.\\\\/node_modules\\\\/condition-names-subpath-extra\\\\/dist\\\\/custom\\\\.css,\\\\.\\\\/node_modules\\\\/condition-names-style-less\\\\/default\\\\.less,\\\\.\\\\/node_modules\\\\/condition-names-custom-name\\\\/custom-name\\\\.css,\\\\.\\\\/node_modules\\\\/style-and-main-library\\\\/styles\\\\.css,\\\\.\\\\/node_modules\\\\/condition-names-webpack\\\\/webpack\\\\.css,\\\\.\\\\/node_modules\\\\/condition-names-style-nested\\\\/default\\\\.css,\\\\.\\\\/style-import\\\\.css,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=1,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=2,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=3,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=4,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=5,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=6,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=7,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=8,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=9,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=10,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=11,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=12,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=13,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=14,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=15,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=16,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=17,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=18,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=19,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=20,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=21,\\\\.\\\\/imported\\\\.css\\\\?2fc7,\\\\.\\\\/imported\\\\.css\\\\?8e23,\\\\.\\\\/imported\\\\.css\\\\?daf4,\\\\.\\\\/imported\\\\.css\\\\?7a8d,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=1,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=2,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=3,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=4,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=5,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=6,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=7,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=8,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=9,\\\\.\\\\/style2\\\\.css\\\\?3989,\\\\.\\\\/style2\\\\.css\\\\?1933,\\\\.\\\\/style2\\\\.css\\\\?6611,\\\\.\\\\/test\\\\.css\\\\?foo\\\\=1\\\\&bar\\\\=1,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=1\\\\&bar\\\\=1\\\\#hash\\\\?0d7a,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=1\\\\&bar\\\\=1\\\\#hash\\\\?2c9a,\\\\.\\\\/style3\\\\.css\\\\?bar\\\\=1,\\\\.\\\\/style3\\\\.css\\\\?bar\\\\=2,\\\\.\\\\/style3\\\\.css\\\\?bar\\\\=3,\\\\.\\\\/style3\\\\.css\\\\?\\\\=bar4,\\\\.\\\\/styl\\\\'le7\\\\.css,\\\\.\\\\/styl\\\\'le7\\\\.css\\\\?foo\\\\=1,\\\\.\\\\/test\\\\ test\\\\.css,\\\\.\\\\/test\\\\ test\\\\.css\\\\?foo\\\\=1,\\\\.\\\\/test\\\\ test\\\\.css\\\\?foo\\\\=2,\\\\.\\\\/test\\\\ test\\\\.css\\\\?foo\\\\=3,\\\\.\\\\/test\\\\ test\\\\.css\\\\?foo\\\\=4,\\\\.\\\\/test\\\\ test\\\\.css\\\\?foo\\\\=5,\\\\.\\\\/test\\\\.css,\\\\.\\\\/test\\\\.css\\\\?foo\\\\=1,\\\\.\\\\/test\\\\.css\\\\?foo\\\\=2,\\\\.\\\\/test\\\\.css\\\\?foo\\\\=3,\\\\.\\\\/test\\\\ test\\\\.css\\\\?foo\\\\=6,\\\\.\\\\/test\\\\ test\\\\.css\\\\?foo\\\\=7,\\\\.\\\\/test\\\\ test\\\\.css\\\\?foo\\\\=8,\\\\.\\\\/test\\\\ test\\\\.css\\\\?foo\\\\=9,\\\\.\\\\/test\\\\ test\\\\.css\\\\?fpp\\\\=10,\\\\.\\\\/test\\\\ test\\\\.css\\\\?foo\\\\=11,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=bazz,\\\\.\\\\/string-loader\\\\.js\\\\?esModule\\\\=false\\\\!\\\\.\\\\/test\\\\.css\\\\?023f,\\\\.\\\\/style4\\\\.css\\\\?foo\\\\=bar,\\\\.\\\\/style4\\\\.css\\\\?foo\\\\=bar\\\\#hash,\\\\.\\\\/style4\\\\.css\\\\?\\\\#hash,\\\\.\\\\/style4\\\\.css\\\\?foo\\\\=1,\\\\.\\\\/style4\\\\.css\\\\?foo\\\\=2,\\\\.\\\\/style4\\\\.css\\\\?foo\\\\=3,\\\\.\\\\/style4\\\\.css\\\\?foo\\\\=4,\\\\.\\\\/style4\\\\.css\\\\?foo\\\\=5,\\\\.\\\\/string-loader\\\\.js\\\\?esModule\\\\=false\\\\!\\\\.\\\\/test\\\\.css\\\\?4a4a,data\\\\:text\\\\/css\\\\;charset\\\\=utf-8\\\\,a\\\\%20\\\\%7B\\\\%0D\\\\%0A\\\\%20\\\\%20color\\\\%3A\\\\%20red\\\\%3B\\\\%0D\\\\%0A\\\\%7D,data\\\\:text\\\\/css\\\\;charset\\\\=utf-8\\\\,a\\\\%20\\\\%7B\\\\%0D\\\\%0A\\\\%20\\\\%20color\\\\%3A\\\\%20blue\\\\%3B\\\\%0D\\\\%0A\\\\%7D,data\\\\:text\\\\/css\\\\;charset\\\\=utf-8\\\\;base64\\\\,YSB7DQogIGNvbG9yOiByZWQ7DQp9,\\\\.\\\\/style5\\\\.css\\\\?foo\\\\=1,\\\\.\\\\/style5\\\\.css\\\\?foo\\\\=2,\\\\.\\\\/style5\\\\.css\\\\?foo\\\\=3,\\\\.\\\\/style5\\\\.css\\\\?foo\\\\=4,\\\\.\\\\/style5\\\\.css\\\\?foo\\\\=5,\\\\.\\\\/style5\\\\.css\\\\?foo\\\\=6,\\\\.\\\\/style5\\\\.css\\\\?foo\\\\=7,\\\\.\\\\/style5\\\\.css\\\\?foo\\\\=8,\\\\.\\\\/layer\\\\.css\\\\?foo\\\\=1,\\\\.\\\\/layer\\\\.css\\\\?foo\\\\=2,\\\\.\\\\/layer\\\\.css\\\\?foo\\\\=3\\\\?14ba,\\\\.\\\\/layer\\\\.css\\\\?foo\\\\=3\\\\?0e0d,\\\\.\\\\/layer\\\\.css\\\\?foo\\\\=4,\\\\.\\\\/layer\\\\.css\\\\?foo\\\\=5,\\\\.\\\\/layer\\\\.css\\\\?foo\\\\=6,\\\\.\\\\/layer\\\\.css\\\\?foo\\\\=7,\\\\.\\\\/style6\\\\.css,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=1,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=2,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=3,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=4,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=5,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=6,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=7,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=8,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=9,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=10,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=11,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=12,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=13,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=14,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=15,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=16,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=17,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=18,\\\\.\\\\/style8\\\\.css\\\\?5018,\\\\.\\\\/style8\\\\.css\\\\?204b,\\\\.\\\\/style8\\\\.css\\\\?63b0,\\\\.\\\\/style8\\\\.css\\\\?edb8,\\\\.\\\\/style8\\\\.css\\\\?6154,\\\\.\\\\/style8\\\\.css\\\\?8c51,\\\\.\\\\/style8\\\\.css\\\\?ced0,\\\\.\\\\/style8\\\\.css\\\\?d3b8,\\\\.\\\\/style8\\\\.css\\\\?3557,\\\\.\\\\/style8\\\\.css\\\\?ae6e,\\\\.\\\\/style8\\\\.css\\\\?d078,\\\\.\\\\/style8\\\\.css\\\\?ae8b,\\\\.\\\\/style2\\\\.css\\\\?ee8c,\\\\.\\\\/style9\\\\.css\\\\?5f26,\\\\.\\\\/style9\\\\.css\\\\?6536,\\\\.\\\\/style11\\\\.css,\\\\.\\\\/style12\\\\.css,\\\\.\\\\/style10\\\\.css,\\\\.\\\\/media-deep-deep-nested\\\\.css\\\\?1b5b,\\\\.\\\\/media-deep-nested\\\\.css,\\\\.\\\\/media-nested\\\\.css,\\\\.\\\\/supports-deep-deep-nested\\\\.css,\\\\.\\\\/supports-deep-nested\\\\.css,\\\\.\\\\/supports-nested\\\\.css,\\\\.\\\\/layer-deep-deep-nested\\\\.css\\\\?2bf1,\\\\.\\\\/layer-deep-nested\\\\.css\\\\?3469,\\\\.\\\\/layer-nested\\\\.css,\\\\.\\\\/all-deep-deep-nested\\\\.css\\\\?a7dd,\\\\.\\\\/all-deep-nested\\\\.css\\\\?5612,\\\\.\\\\/all-nested\\\\.css\\\\?a3fd,\\\\.\\\\/mixed-deep-deep-nested\\\\.css,\\\\.\\\\/mixed-deep-nested\\\\.css,\\\\.\\\\/mixed-nested\\\\.css,\\\\.\\\\/anonymous-deep-deep-nested\\\\.css\\\\?8f95,\\\\.\\\\/anonymous-deep-nested\\\\.css\\\\?40b5,\\\\.\\\\/layer-deep-deep-nested\\\\.css\\\\?e681,\\\\.\\\\/layer-deep-nested\\\\.css\\\\?dc2a,\\\\.\\\\/anonymous-nested\\\\.css\\\\?8aa8,\\\\.\\\\/media-deep-deep-nested\\\\.css\\\\?3aba,\\\\.\\\\/style8\\\\.css\\\\?83bd,\\\\.\\\\/duplicate-nested\\\\.css,\\\\.\\\\/anonymous-deep-deep-nested\\\\.css\\\\?384f,\\\\.\\\\/anonymous-deep-nested\\\\.css\\\\?8c49,\\\\.\\\\/layer-deep-deep-nested\\\\.css\\\\?17f5,\\\\.\\\\/layer-deep-nested\\\\.css\\\\?c345,\\\\.\\\\/anonymous-nested\\\\.css\\\\?d028,\\\\.\\\\/all-deep-deep-nested\\\\.css\\\\?220a,\\\\.\\\\/all-deep-nested\\\\.css\\\\?7c65,\\\\.\\\\/all-nested\\\\.css\\\\?5ae5,\\\\.\\\\/style2\\\\.css\\\\?warning\\\\=6,\\\\.\\\\/style2\\\\.css\\\\?warning\\\\=7,\\\\.\\\\/style2\\\\.css\\\\?warning\\\\=8,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=unknown,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=unknown1,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=unknown2,\\\\.\\\\/style2\\\\.css\\\\?unknown3,\\\\.\\\\/style2\\\\.css\\\\?after-namespace,\\\\.\\\\/style2\\\\.css\\\\?multiple\\\\=1,\\\\.\\\\/style2\\\\.css\\\\?multiple\\\\=3,\\\\.\\\\/style2\\\\.css\\\\?strange\\\\=3,\\\\.\\\\/style\\\\.css;}", | |||
head{--webpack-main:https\\\\:\\\\/\\\\/test\\\\.cases\\\\/path\\\\/\\\\.\\\\.\\\\/\\\\.\\\\.\\\\/\\\\.\\\\.\\\\/\\\\.\\\\.\\\\/configCases\\\\/css\\\\/css-import\\\\/external\\\\.css,\\\\/\\\\/example\\\\.com\\\\/style\\\\.css,https\\\\:\\\\/\\\\/fonts\\\\.googleapis\\\\.com\\\\/css\\\\?family\\\\=Roboto,https\\\\:\\\\/\\\\/fonts\\\\.googleapis\\\\.com\\\\/css\\\\?family\\\\=Noto\\\\+Sans\\\\+TC,https\\\\:\\\\/\\\\/fonts\\\\.googleapis\\\\.com\\\\/css\\\\?family\\\\=Noto\\\\+Sans\\\\+TC\\\\|Roboto,https\\\\:\\\\/\\\\/test\\\\.cases\\\\/path\\\\/\\\\.\\\\.\\\\/\\\\.\\\\.\\\\/\\\\.\\\\.\\\\/\\\\.\\\\.\\\\/configCases\\\\/css\\\\/css-import\\\\/external1\\\\.css,https\\\\:\\\\/\\\\/test\\\\.cases\\\\/path\\\\/\\\\.\\\\.\\\\/\\\\.\\\\.\\\\/\\\\.\\\\.\\\\/\\\\.\\\\.\\\\/configCases\\\\/css\\\\/css-import\\\\/external2\\\\.css,\\\\.\\\\/node_modules\\\\/style-library\\\\/styles\\\\.css,\\\\.\\\\/node_modules\\\\/main-field\\\\/styles\\\\.css,\\\\.\\\\/node_modules\\\\/package-with-exports\\\\/style\\\\.css,\\\\.\\\\/extensions-imported\\\\.mycss,\\\\.\\\\/file\\\\.less,\\\\.\\\\/with-less-import\\\\.css,\\\\.\\\\/prefer-relative\\\\.css,\\\\.\\\\/node_modules\\\\/condition-names-style\\\\/default\\\\.css,\\\\.\\\\/node_modules\\\\/condition-names-style-mode\\\\/mode\\\\.css,\\\\.\\\\/node_modules\\\\/condition-names-subpath\\\\/dist\\\\/custom\\\\.css,\\\\.\\\\/node_modules\\\\/condition-names-subpath-extra\\\\/dist\\\\/custom\\\\.css,\\\\.\\\\/node_modules\\\\/condition-names-style-less\\\\/default\\\\.less,\\\\.\\\\/node_modules\\\\/condition-names-custom-name\\\\/custom-name\\\\.css,\\\\.\\\\/node_modules\\\\/style-and-main-library\\\\/styles\\\\.css,\\\\.\\\\/node_modules\\\\/condition-names-webpack\\\\/webpack\\\\.css,\\\\.\\\\/node_modules\\\\/condition-names-style-nested\\\\/default\\\\.css,\\\\.\\\\/style-import\\\\.css,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=1,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=2,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=3,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=4,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=5,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=6,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=7,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=8,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=9,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=10,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=11,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=12,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=13,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=14,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=15,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=16,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=17,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=18,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=19,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=20,\\\\.\\\\/print\\\\.css\\\\?foo\\\\=21,\\\\.\\\\/imported\\\\.css\\\\?1832,\\\\.\\\\/imported\\\\.css\\\\?e0bb,\\\\.\\\\/imported\\\\.css\\\\?769a,\\\\.\\\\/imported\\\\.css\\\\?d4d6,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=1,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=2,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=3,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=4,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=5,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=6,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=7,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=8,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=9,\\\\.\\\\/style2\\\\.css\\\\?cf0d,\\\\.\\\\/style2\\\\.css\\\\?dfe6,\\\\.\\\\/style2\\\\.css\\\\?7d49,\\\\.\\\\/test\\\\.css\\\\?foo\\\\=1\\\\&bar\\\\=1,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=1\\\\&bar\\\\=1\\\\#hash\\\\?63d2,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=1\\\\&bar\\\\=1\\\\#hash\\\\?e75b,\\\\.\\\\/style3\\\\.css\\\\?bar\\\\=1,\\\\.\\\\/style3\\\\.css\\\\?bar\\\\=2,\\\\.\\\\/style3\\\\.css\\\\?bar\\\\=3,\\\\.\\\\/style3\\\\.css\\\\?\\\\=bar4,\\\\.\\\\/styl\\\\'le7\\\\.css,\\\\.\\\\/styl\\\\'le7\\\\.css\\\\?foo\\\\=1,\\\\.\\\\/test\\\\ test\\\\.css,\\\\.\\\\/test\\\\ test\\\\.css\\\\?foo\\\\=1,\\\\.\\\\/test\\\\ test\\\\.css\\\\?foo\\\\=2,\\\\.\\\\/test\\\\ test\\\\.css\\\\?foo\\\\=3,\\\\.\\\\/test\\\\ test\\\\.css\\\\?foo\\\\=4,\\\\.\\\\/test\\\\ test\\\\.css\\\\?foo\\\\=5,\\\\.\\\\/test\\\\.css,\\\\.\\\\/test\\\\.css\\\\?foo\\\\=1,\\\\.\\\\/test\\\\.css\\\\?foo\\\\=2,\\\\.\\\\/test\\\\.css\\\\?foo\\\\=3,\\\\.\\\\/test\\\\ test\\\\.css\\\\?foo\\\\=6,\\\\.\\\\/test\\\\ test\\\\.css\\\\?foo\\\\=7,\\\\.\\\\/test\\\\ test\\\\.css\\\\?foo\\\\=8,\\\\.\\\\/test\\\\ test\\\\.css\\\\?foo\\\\=9,\\\\.\\\\/test\\\\ test\\\\.css\\\\?fpp\\\\=10,\\\\.\\\\/test\\\\ test\\\\.css\\\\?foo\\\\=11,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=bazz,\\\\.\\\\/string-loader\\\\.js\\\\?esModule\\\\=false\\\\!\\\\.\\\\/test\\\\.css\\\\?10e0,\\\\.\\\\/style4\\\\.css\\\\?foo\\\\=bar,\\\\.\\\\/style4\\\\.css\\\\?foo\\\\=bar\\\\#hash,\\\\.\\\\/style4\\\\.css\\\\?\\\\#hash,\\\\.\\\\/style4\\\\.css\\\\?foo\\\\=1,\\\\.\\\\/style4\\\\.css\\\\?foo\\\\=2,\\\\.\\\\/style4\\\\.css\\\\?foo\\\\=3,\\\\.\\\\/style4\\\\.css\\\\?foo\\\\=4,\\\\.\\\\/style4\\\\.css\\\\?foo\\\\=5,\\\\.\\\\/string-loader\\\\.js\\\\?esModule\\\\=false\\\\!\\\\.\\\\/test\\\\.css\\\\?6393,data\\\\:text\\\\/css\\\\;charset\\\\=utf-8\\\\,a\\\\%20\\\\%7B\\\\%0D\\\\%0A\\\\%20\\\\%20color\\\\%3A\\\\%20red\\\\%3B\\\\%0D\\\\%0A\\\\%7D,data\\\\:text\\\\/css\\\\;charset\\\\=utf-8\\\\,a\\\\%20\\\\%7B\\\\%0D\\\\%0A\\\\%20\\\\%20color\\\\%3A\\\\%20blue\\\\%3B\\\\%0D\\\\%0A\\\\%7D,data\\\\:text\\\\/css\\\\;charset\\\\=utf-8\\\\;base64\\\\,YSB7DQogIGNvbG9yOiByZWQ7DQp9,\\\\.\\\\/style5\\\\.css\\\\?foo\\\\=1,\\\\.\\\\/style5\\\\.css\\\\?foo\\\\=2,\\\\.\\\\/style5\\\\.css\\\\?foo\\\\=3,\\\\.\\\\/style5\\\\.css\\\\?foo\\\\=4,\\\\.\\\\/style5\\\\.css\\\\?foo\\\\=5,\\\\.\\\\/style5\\\\.css\\\\?foo\\\\=6,\\\\.\\\\/style5\\\\.css\\\\?foo\\\\=7,\\\\.\\\\/style5\\\\.css\\\\?foo\\\\=8,\\\\.\\\\/layer\\\\.css\\\\?foo\\\\=1,\\\\.\\\\/layer\\\\.css\\\\?foo\\\\=2,\\\\.\\\\/layer\\\\.css\\\\?foo\\\\=3\\\\?1ab5,\\\\.\\\\/layer\\\\.css\\\\?foo\\\\=3\\\\?19e1,\\\\.\\\\/layer\\\\.css\\\\?foo\\\\=4,\\\\.\\\\/layer\\\\.css\\\\?foo\\\\=5,\\\\.\\\\/layer\\\\.css\\\\?foo\\\\=6,\\\\.\\\\/layer\\\\.css\\\\?foo\\\\=7,\\\\.\\\\/style6\\\\.css,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=1,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=2,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=3,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=4,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=5,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=6,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=7,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=8,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=9,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=10,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=11,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=12,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=13,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=14,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=15,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=16,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=17,\\\\.\\\\/style6\\\\.css\\\\?foo\\\\=18,\\\\.\\\\/style8\\\\.css\\\\?b84b,\\\\.\\\\/style8\\\\.css\\\\?5dc5,\\\\.\\\\/style8\\\\.css\\\\?71be,\\\\.\\\\/style8\\\\.css\\\\?386a,\\\\.\\\\/style8\\\\.css\\\\?568a,\\\\.\\\\/style8\\\\.css\\\\?b9af,\\\\.\\\\/style8\\\\.css\\\\?7300,\\\\.\\\\/style8\\\\.css\\\\?6efd,\\\\.\\\\/style8\\\\.css\\\\?288c,\\\\.\\\\/style8\\\\.css\\\\?1094,\\\\.\\\\/style8\\\\.css\\\\?38bf,\\\\.\\\\/style8\\\\.css\\\\?d697,\\\\.\\\\/style2\\\\.css\\\\?0aae,\\\\.\\\\/style9\\\\.css\\\\?8e91,\\\\.\\\\/style9\\\\.css\\\\?71b5,\\\\.\\\\/style11\\\\.css,\\\\.\\\\/style12\\\\.css,\\\\.\\\\/style10\\\\.css,\\\\.\\\\/media-deep-deep-nested\\\\.css\\\\?ef21,\\\\.\\\\/media-deep-nested\\\\.css,\\\\.\\\\/media-nested\\\\.css,\\\\.\\\\/supports-deep-deep-nested\\\\.css,\\\\.\\\\/supports-deep-nested\\\\.css,\\\\.\\\\/supports-nested\\\\.css,\\\\.\\\\/layer-deep-deep-nested\\\\.css\\\\?5660,\\\\.\\\\/layer-deep-nested\\\\.css\\\\?9fd1,\\\\.\\\\/layer-nested\\\\.css,\\\\.\\\\/all-deep-deep-nested\\\\.css\\\\?af0a,\\\\.\\\\/all-deep-nested\\\\.css\\\\?4e94,\\\\.\\\\/all-nested\\\\.css\\\\?c0fa,\\\\.\\\\/mixed-deep-deep-nested\\\\.css,\\\\.\\\\/mixed-deep-nested\\\\.css,\\\\.\\\\/mixed-nested\\\\.css,\\\\.\\\\/anonymous-deep-deep-nested\\\\.css\\\\?1f16,\\\\.\\\\/anonymous-deep-nested\\\\.css\\\\?c0a8,\\\\.\\\\/layer-deep-deep-nested\\\\.css\\\\?4bce,\\\\.\\\\/layer-deep-nested\\\\.css\\\\?a03f,\\\\.\\\\/anonymous-nested\\\\.css\\\\?390d,\\\\.\\\\/media-deep-deep-nested\\\\.css\\\\?7047,\\\\.\\\\/style8\\\\.css\\\\?8af1,\\\\.\\\\/duplicate-nested\\\\.css,\\\\.\\\\/anonymous-deep-deep-nested\\\\.css\\\\?9cec,\\\\.\\\\/anonymous-deep-nested\\\\.css\\\\?dea4,\\\\.\\\\/layer-deep-deep-nested\\\\.css\\\\?4897,\\\\.\\\\/layer-deep-nested\\\\.css\\\\?4579,\\\\.\\\\/anonymous-nested\\\\.css\\\\?df05,\\\\.\\\\/all-deep-deep-nested\\\\.css\\\\?55ab,\\\\.\\\\/all-deep-nested\\\\.css\\\\?1513,\\\\.\\\\/all-nested\\\\.css\\\\?ccc9,\\\\.\\\\/style2\\\\.css\\\\?warning\\\\=6,\\\\.\\\\/style2\\\\.css\\\\?warning\\\\=7,\\\\.\\\\/style2\\\\.css\\\\?warning\\\\=8,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=unknown,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=unknown1,\\\\.\\\\/style2\\\\.css\\\\?foo\\\\=unknown2,\\\\.\\\\/style2\\\\.css\\\\?unknown3,\\\\.\\\\/style2\\\\.css\\\\?after-namespace,\\\\.\\\\/style2\\\\.css\\\\?multiple\\\\=1,\\\\.\\\\/style2\\\\.css\\\\?multiple\\\\=3,\\\\.\\\\/style2\\\\.css\\\\?strange\\\\=3,\\\\.\\\\/style\\\\.css;}", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
change in deterministic id due to change in identity of module from css/module
to css/auto
lib/config/defaults.js
Outdated
resolve: { | ||
fullySpecified: true, | ||
preferRelative: true | ||
} | ||
}; | ||
const cssModulesRule = { | ||
type: "css/module", | ||
type: CSS_MODULE_TYPE_AUTO, | ||
resolve: { | ||
fullySpecified: true | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should rewrite our logic:
const cssRule = {
type: CSS_MODULE_TYPE,
resolve: {
fullySpecified: true,
preferRelative: true
}
};
const cssRuleAuto = {
type: CSS_MODULE_TYPE_AUTO,
resolve: {
fullySpecified: true,
preferRelative: true
}
};
const cssModulesRule = {
type: CSS_MODULE_TYPE_AUTO,
resolve: {
fullySpecified: true
}
};
// Handle all CSS, and we will check is it modules inside parser
rules.push({
test: /\.css$/i,
...cssRule,
});
rules.push({
mimetype: "text/css+module",
// Should be always only modules
...cssModulesRule
});
rules.push({
mimetype: "text/css",
// Should be always pure CSS
...cssRule
});
And let's add a test case for the each rule (for some we already have)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No entiendo inglés y no sé leerlos
@@ -1,5 +1,7 @@ | |||
import * as style from "./style.module.css"; | |||
import { local1, local2, local3, local4, ident } from "./style.module.css"; | |||
import { myCssClass } from "./style.module.my-css"; | |||
import { notACssModule } from "./style.module.css.invalid" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@alexander-akait i think i have come across a bug. the file style.module.css.invalid
does not pass the Regex for a CSS Module and yet the test for this passes https://github.com/webpack/webpack/pull/17399/files#diff-7e6a377fab710fb1ce571b4bc797ae71c536cd2831927694cc7d66b1c965f513R116
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I will look today
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fixed, we have:
- bug, because we cache parser we need to reset defaultMode
- also added test cases and fixed preferRelative
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [webpack](https://togithub.com/webpack/webpack) | [`^5.86.0` -> `^5.88.0`](https://renovatebot.com/diffs/npm/webpack/5.86.0/5.88.0) | [![age](https://badges.renovateapi.com/packages/npm/webpack/5.88.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/webpack/5.88.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/webpack/5.88.0/compatibility-slim/5.86.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/webpack/5.88.0/confidence-slim/5.86.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>webpack/webpack</summary> ### [`v5.88.0`](https://togithub.com/webpack/webpack/releases/tag/v5.88.0) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.87.0...v5.88.0) #### New Features - \[CSS] - Use `css/auto` as the default css mode by [@​burhanuday](https://togithub.com/burhanuday) in [webpack/webpack#17399 #### Bug Fixes - Fix bugs related to require.context and layer by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17388 - Fix bug in runtime for CSS loading by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17400 - Correct indirect call for tagged template expressions using correct this context by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17397 - Update environment support for KaiOS browser by [@​steverep](https://togithub.com/steverep) in [webpack/webpack#17395 - Fix async module runtime code for running top-level-await by [@​ahabhgk](https://togithub.com/ahabhgk) in [webpack/webpack#17393 #### Developer Experience - Add example for stats minimal output by [@​ersachin3112](https://togithub.com/ersachin3112) in [webpack/webpack#17406 - Significantly improve type coverage for Dependency, Runtime, Template classes by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17394 #### Dependencies & Maintenance - Bump browserslist from 4.21.8 to 4.21.9 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17389 - Bump acorn from 8.8.2 to 8.9.0 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17402 - Bump eslint from 8.42.0 to 8.43.0 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17401 - Bump eslint-plugin-jest from 27.2.1 to 27.2.2 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17407 #### New Contributors - [@​steverep](https://togithub.com/steverep) made their first contribution in [webpack/webpack#17395 **Full Changelog**: webpack/webpack@v5.87.0...v5.88.0 ### [`v5.87.0`](https://togithub.com/webpack/webpack/releases/tag/v5.87.0) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.86.0...v5.87.0) #### New Features - Implement `fetchPriority` feature as parser option and magic comment by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17249 - \[CSS] - Introduce 'css/auto' as a css module type by [@​ahabhgk](https://togithub.com/ahabhgk) in [webpack/webpack#16577 - \[CSS] - Style-specific fields now automatically resolve in package.json by [@​burhanuday](https://togithub.com/burhanuday) in [webpack/webpack#17346 - webpack configuration API now accepts "falsy values" loaders and plugins by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17339 #### Bug Fixes - Fix codecov badge in readme by [@​burhanuday](https://togithub.com/burhanuday) in [webpack/webpack#17353 #### Developer Experience - Add link to svelte loader for webpack by [@​burhanuday](https://togithub.com/burhanuday) in [webpack/webpack#17369 - Increase parser API types in internal plugins across dependency plugins [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17365 #### Dependencies & Maintenance - Bump memfs from 3.5.2 to 3.5.3 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17347 - Bump webpack-cli from 5.1.3 to 5.1.4 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17349 - Bump es-module-lexer from 1.2.1 to 1.3.0 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17362 - Bump [@​types/node](https://togithub.com/types/node) from 20.2.5 to 20.3.0 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17361 - Bump core-js from 3.30.2 to 3.31.0 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17360 - Bump browserslist from 4.21.6 to 4.21.8 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17367 - Bump [@​types/node](https://togithub.com/types/node) from 20.3.0 to 20.3.1 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17366 #### New Contributors [@​aboktor](https://togithub.com/aboktor) made their first contribution in [#​16991](https://togithub.com/webpack/webpack/issues/16991) [#​16989](https://togithub.com/webpack/webpack/issues/16989) [@​silverwind](https://togithub.com/silverwind) made their first contribution in [#​17339](https://togithub.com/webpack/webpack/issues/17339) via [#​17329](https://togithub.com/webpack/webpack/issues/17329) **Full Changelog**: webpack/webpack@v5.86.0...v5.87.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/tailscale-dev/vscode-tailscale). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMTcuMyIsInVwZGF0ZWRJblZlciI6IjM1LjEzMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@aws-sdk/client-cognito-identity-provider](https://togithub.com/aws/aws-sdk-js-v3/tree/main/clients/client-cognito-identity-provider) ([source](https://togithub.com/aws/aws-sdk-js-v3)) | [`3.354.0` -> `3.357.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-cognito-identity-provider/3.354.0/3.357.0) | [![age](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fclient-cognito-identity-provider/3.357.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fclient-cognito-identity-provider/3.357.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fclient-cognito-identity-provider/3.357.0/compatibility-slim/3.354.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fclient-cognito-identity-provider/3.357.0/confidence-slim/3.354.0)](https://docs.renovatebot.com/merge-confidence/) | | [@aws-sdk/client-s3](https://togithub.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3) ([source](https://togithub.com/aws/aws-sdk-js-v3)) | [`3.354.0` -> `3.357.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.354.0/3.357.0) | [![age](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fclient-s3/3.357.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fclient-s3/3.357.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fclient-s3/3.357.0/compatibility-slim/3.354.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fclient-s3/3.357.0/confidence-slim/3.354.0)](https://docs.renovatebot.com/merge-confidence/) | | [@aws-sdk/signature-v4](https://togithub.com/aws/aws-sdk-js-v3/tree/main/packages/signature-v4) ([source](https://togithub.com/aws/aws-sdk-js-v3)) | [`3.354.0` -> `3.357.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fsignature-v4/3.354.0/3.357.0) | [![age](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fsignature-v4/3.357.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fsignature-v4/3.357.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fsignature-v4/3.357.0/compatibility-slim/3.354.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fsignature-v4/3.357.0/confidence-slim/3.354.0)](https://docs.renovatebot.com/merge-confidence/) | | [@crowdin/crowdin-api-client](https://togithub.com/crowdin/crowdin-api-client-js) | [`1.23.1` -> `1.23.2`](https://renovatebot.com/diffs/npm/@crowdin%2fcrowdin-api-client/1.23.1/1.23.2) | [![age](https://badges.renovateapi.com/packages/npm/@crowdin%2fcrowdin-api-client/1.23.2/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@crowdin%2fcrowdin-api-client/1.23.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@crowdin%2fcrowdin-api-client/1.23.2/compatibility-slim/1.23.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@crowdin%2fcrowdin-api-client/1.23.2/confidence-slim/1.23.1)](https://docs.renovatebot.com/merge-confidence/) | | [@iconify/react](https://iconify.design/) ([source](https://togithub.com/iconify/iconify)) | [`4.1.0` -> `4.1.1`](https://renovatebot.com/diffs/npm/@iconify%2freact/4.1.0/4.1.1) | [![age](https://badges.renovateapi.com/packages/npm/@iconify%2freact/4.1.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@iconify%2freact/4.1.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@iconify%2freact/4.1.1/compatibility-slim/4.1.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@iconify%2freact/4.1.1/confidence-slim/4.1.0)](https://docs.renovatebot.com/merge-confidence/) | | [@iconify/utils](https://iconify.design/docs/libraries/utils/) ([source](https://togithub.com/iconify/iconify)) | [`2.1.6` -> `2.1.7`](https://renovatebot.com/diffs/npm/@iconify%2futils/2.1.6/2.1.7) | [![age](https://badges.renovateapi.com/packages/npm/@iconify%2futils/2.1.7/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@iconify%2futils/2.1.7/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@iconify%2futils/2.1.7/compatibility-slim/2.1.6)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@iconify%2futils/2.1.7/confidence-slim/2.1.6)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/addon-a11y](https://togithub.com/storybookjs/storybook/tree/next/code/addons/a11y) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.22` -> `7.0.23`](https://renovatebot.com/diffs/npm/@storybook%2faddon-a11y/7.0.22/7.0.23) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-a11y/7.0.23/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-a11y/7.0.23/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-a11y/7.0.23/compatibility-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-a11y/7.0.23/confidence-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/addon-actions](https://togithub.com/storybookjs/storybook/tree/next/code/addons/actions) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.22` -> `7.0.23`](https://renovatebot.com/diffs/npm/@storybook%2faddon-actions/7.0.22/7.0.23) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-actions/7.0.23/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-actions/7.0.23/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-actions/7.0.23/compatibility-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-actions/7.0.23/confidence-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/addon-docs](https://togithub.com/storybookjs/storybook/tree/next/code/addons/docs) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.22` -> `7.0.23`](https://renovatebot.com/diffs/npm/@storybook%2faddon-docs/7.0.22/7.0.23) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-docs/7.0.23/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-docs/7.0.23/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-docs/7.0.23/compatibility-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-docs/7.0.23/confidence-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/addon-essentials](https://togithub.com/storybookjs/storybook/tree/next/code/addons/essentials) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.22` -> `7.0.23`](https://renovatebot.com/diffs/npm/@storybook%2faddon-essentials/7.0.22/7.0.23) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-essentials/7.0.23/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-essentials/7.0.23/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-essentials/7.0.23/compatibility-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-essentials/7.0.23/confidence-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/addon-interactions](https://togithub.com/storybookjs/storybook/tree/next/code/addons/interactions) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.22` -> `7.0.23`](https://renovatebot.com/diffs/npm/@storybook%2faddon-interactions/7.0.22/7.0.23) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-interactions/7.0.23/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-interactions/7.0.23/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-interactions/7.0.23/compatibility-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-interactions/7.0.23/confidence-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/addon-links](https://togithub.com/storybookjs/storybook/tree/next/code/addons/links) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.22` -> `7.0.23`](https://renovatebot.com/diffs/npm/@storybook%2faddon-links/7.0.22/7.0.23) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-links/7.0.23/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-links/7.0.23/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-links/7.0.23/compatibility-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-links/7.0.23/confidence-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/addon-viewport](https://togithub.com/storybookjs/storybook/tree/next/code/addons/viewport) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.22` -> `7.0.23`](https://renovatebot.com/diffs/npm/@storybook%2faddon-viewport/7.0.22/7.0.23) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-viewport/7.0.23/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-viewport/7.0.23/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-viewport/7.0.23/compatibility-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-viewport/7.0.23/confidence-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/components](https://togithub.com/storybookjs/storybook/tree/next/code/ui/components) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.22` -> `7.0.23`](https://renovatebot.com/diffs/npm/@storybook%2fcomponents/7.0.22/7.0.23) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2fcomponents/7.0.23/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2fcomponents/7.0.23/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2fcomponents/7.0.23/compatibility-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2fcomponents/7.0.23/confidence-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/core-events](https://togithub.com/storybookjs/storybook/tree/next/code/lib/core-events) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.22` -> `7.0.23`](https://renovatebot.com/diffs/npm/@storybook%2fcore-events/7.0.22/7.0.23) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2fcore-events/7.0.23/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2fcore-events/7.0.23/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2fcore-events/7.0.23/compatibility-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2fcore-events/7.0.23/confidence-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/manager-api](https://togithub.com/storybookjs/storybook/tree/next/code/lib/manager-api) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.22` -> `7.0.23`](https://renovatebot.com/diffs/npm/@storybook%2fmanager-api/7.0.22/7.0.23) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2fmanager-api/7.0.23/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2fmanager-api/7.0.23/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2fmanager-api/7.0.23/compatibility-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2fmanager-api/7.0.23/confidence-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/nextjs](https://togithub.com/storybookjs/storybook/tree/next/code/frameworks/nextjs) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.22` -> `7.0.23`](https://renovatebot.com/diffs/npm/@storybook%2fnextjs/7.0.22/7.0.23) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2fnextjs/7.0.23/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2fnextjs/7.0.23/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2fnextjs/7.0.23/compatibility-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2fnextjs/7.0.23/confidence-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/preview-api](https://togithub.com/storybookjs/storybook/tree/next/code/lib/preview-api) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.22` -> `7.0.23`](https://renovatebot.com/diffs/npm/@storybook%2fpreview-api/7.0.22/7.0.23) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2fpreview-api/7.0.23/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2fpreview-api/7.0.23/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2fpreview-api/7.0.23/compatibility-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2fpreview-api/7.0.23/confidence-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/react](https://togithub.com/storybookjs/storybook/tree/next/code/renderers/react) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.22` -> `7.0.23`](https://renovatebot.com/diffs/npm/@storybook%2freact/7.0.22/7.0.23) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2freact/7.0.23/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2freact/7.0.23/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2freact/7.0.23/compatibility-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2freact/7.0.23/confidence-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/theming](https://togithub.com/storybookjs/storybook/tree/next/code/lib/theming) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.22` -> `7.0.23`](https://renovatebot.com/diffs/npm/@storybook%2ftheming/7.0.22/7.0.23) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2ftheming/7.0.23/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2ftheming/7.0.23/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2ftheming/7.0.23/compatibility-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2ftheming/7.0.23/confidence-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/types](https://togithub.com/storybookjs/storybook/tree/next/code/lib/types) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.22` -> `7.0.23`](https://renovatebot.com/diffs/npm/@storybook%2ftypes/7.0.22/7.0.23) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2ftypes/7.0.23/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2ftypes/7.0.23/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2ftypes/7.0.23/compatibility-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2ftypes/7.0.23/confidence-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | | [@textea/json-viewer](https://togithub.com/TexteaInc/json-viewer) | [`3.0.0` -> `3.1.1`](https://renovatebot.com/diffs/npm/@textea%2fjson-viewer/3.0.0/3.1.1) | [![age](https://badges.renovateapi.com/packages/npm/@textea%2fjson-viewer/3.1.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@textea%2fjson-viewer/3.1.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@textea%2fjson-viewer/3.1.1/compatibility-slim/3.0.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@textea%2fjson-viewer/3.1.1/confidence-slim/3.0.0)](https://docs.renovatebot.com/merge-confidence/) | | [@trpc/client](https://trpc.io) ([source](https://togithub.com/trpc/trpc)) | [`10.31.0` -> `10.32.0`](https://renovatebot.com/diffs/npm/@trpc%2fclient/10.31.0/10.32.0) | [![age](https://badges.renovateapi.com/packages/npm/@trpc%2fclient/10.32.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@trpc%2fclient/10.32.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@trpc%2fclient/10.32.0/compatibility-slim/10.31.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@trpc%2fclient/10.32.0/confidence-slim/10.31.0)](https://docs.renovatebot.com/merge-confidence/) | | [@trpc/next](https://trpc.io) ([source](https://togithub.com/trpc/trpc)) | [`10.31.0` -> `10.32.0`](https://renovatebot.com/diffs/npm/@trpc%2fnext/10.31.0/10.32.0) | [![age](https://badges.renovateapi.com/packages/npm/@trpc%2fnext/10.32.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@trpc%2fnext/10.32.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@trpc%2fnext/10.32.0/compatibility-slim/10.31.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@trpc%2fnext/10.32.0/confidence-slim/10.31.0)](https://docs.renovatebot.com/merge-confidence/) | | [@trpc/react-query](https://trpc.io) ([source](https://togithub.com/trpc/trpc)) | [`10.31.0` -> `10.32.0`](https://renovatebot.com/diffs/npm/@trpc%2freact-query/10.31.0/10.32.0) | [![age](https://badges.renovateapi.com/packages/npm/@trpc%2freact-query/10.32.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@trpc%2freact-query/10.32.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@trpc%2freact-query/10.32.0/compatibility-slim/10.31.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@trpc%2freact-query/10.32.0/confidence-slim/10.31.0)](https://docs.renovatebot.com/merge-confidence/) | | [@trpc/server](https://trpc.io) ([source](https://togithub.com/trpc/trpc)) | [`10.31.0` -> `10.32.0`](https://renovatebot.com/diffs/npm/@trpc%2fserver/10.31.0/10.32.0) | [![age](https://badges.renovateapi.com/packages/npm/@trpc%2fserver/10.32.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@trpc%2fserver/10.32.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@trpc%2fserver/10.32.0/compatibility-slim/10.31.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@trpc%2fserver/10.32.0/confidence-slim/10.31.0)](https://docs.renovatebot.com/merge-confidence/) | | [@vercel/kv](https://vercel.com) ([source](https://togithub.com/vercel/storage)) | [`0.2.1` -> `0.2.2`](https://renovatebot.com/diffs/npm/@vercel%2fkv/0.2.1/0.2.2) | [![age](https://badges.renovateapi.com/packages/npm/@vercel%2fkv/0.2.2/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@vercel%2fkv/0.2.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@vercel%2fkv/0.2.2/compatibility-slim/0.2.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@vercel%2fkv/0.2.2/confidence-slim/0.2.1)](https://docs.renovatebot.com/merge-confidence/) | | [@vercel/postgres-kysely](https://vercel.com) ([source](https://togithub.com/vercel/storage)) | [`0.3.1` -> `0.4.0`](https://renovatebot.com/diffs/npm/@vercel%2fpostgres-kysely/0.3.1/0.4.0) | [![age](https://badges.renovateapi.com/packages/npm/@vercel%2fpostgres-kysely/0.4.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@vercel%2fpostgres-kysely/0.4.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@vercel%2fpostgres-kysely/0.4.0/compatibility-slim/0.3.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@vercel%2fpostgres-kysely/0.4.0/confidence-slim/0.3.1)](https://docs.renovatebot.com/merge-confidence/) | | [chromatic](https://www.chromatic.com) ([source](https://togithub.com/chromaui/chromatic-cli)) | [`6.19.8` -> `6.19.9`](https://renovatebot.com/diffs/npm/chromatic/6.19.8/6.19.9) | [![age](https://badges.renovateapi.com/packages/npm/chromatic/6.19.9/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/chromatic/6.19.9/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/chromatic/6.19.9/compatibility-slim/6.19.8)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/chromatic/6.19.9/confidence-slim/6.19.8)](https://docs.renovatebot.com/merge-confidence/) | | [eslint-plugin-turbo](https://togithub.com/vercel/turbo) | [`1.10.3` -> `1.10.4`](https://renovatebot.com/diffs/npm/eslint-plugin-turbo/1.10.3/1.10.4) | [![age](https://badges.renovateapi.com/packages/npm/eslint-plugin-turbo/1.10.4/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/eslint-plugin-turbo/1.10.4/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/eslint-plugin-turbo/1.10.4/compatibility-slim/1.10.3)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/eslint-plugin-turbo/1.10.4/confidence-slim/1.10.3)](https://docs.renovatebot.com/merge-confidence/) | | [i18next](https://www.i18next.com) ([source](https://togithub.com/i18next/i18next)) | [`23.2.1` -> `23.2.3`](https://renovatebot.com/diffs/npm/i18next/23.2.1/23.2.3) | [![age](https://badges.renovateapi.com/packages/npm/i18next/23.2.3/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/i18next/23.2.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/i18next/23.2.3/compatibility-slim/23.2.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/i18next/23.2.3/confidence-slim/23.2.1)](https://docs.renovatebot.com/merge-confidence/) | | [next-router-mock](https://togithub.com/scottrippey/next-router-mock) | [`0.9.6` -> `0.9.7`](https://renovatebot.com/diffs/npm/next-router-mock/0.9.6/0.9.7) | [![age](https://badges.renovateapi.com/packages/npm/next-router-mock/0.9.7/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/next-router-mock/0.9.7/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/next-router-mock/0.9.7/compatibility-slim/0.9.6)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/next-router-mock/0.9.7/confidence-slim/0.9.6)](https://docs.renovatebot.com/merge-confidence/) | | [next-seo](https://togithub.com/garmeeh/next-seo) | [`6.0.0` -> `6.1.0`](https://renovatebot.com/diffs/npm/next-seo/6.0.0/6.1.0) | [![age](https://badges.renovateapi.com/packages/npm/next-seo/6.1.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/next-seo/6.1.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/next-seo/6.1.0/compatibility-slim/6.0.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/next-seo/6.1.0/confidence-slim/6.0.0)](https://docs.renovatebot.com/merge-confidence/) | | [react-i18next](https://togithub.com/i18next/react-i18next) | [`13.0.0` -> `13.0.1`](https://renovatebot.com/diffs/npm/react-i18next/13.0.0/13.0.1) | [![age](https://badges.renovateapi.com/packages/npm/react-i18next/13.0.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/react-i18next/13.0.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/react-i18next/13.0.1/compatibility-slim/13.0.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/react-i18next/13.0.1/confidence-slim/13.0.0)](https://docs.renovatebot.com/merge-confidence/) | | [storybook](https://togithub.com/storybookjs/storybook/tree/next/code/lib/cli) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.22` -> `7.0.23`](https://renovatebot.com/diffs/npm/storybook/7.0.22/7.0.23) | [![age](https://badges.renovateapi.com/packages/npm/storybook/7.0.23/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/storybook/7.0.23/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/storybook/7.0.23/compatibility-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/storybook/7.0.23/confidence-slim/7.0.22)](https://docs.renovatebot.com/merge-confidence/) | | [storybook-addon-pseudo-states](https://togithub.com/chromaui/storybook-addon-pseudo-states) | [`2.0.1` -> `2.1.0`](https://renovatebot.com/diffs/npm/storybook-addon-pseudo-states/2.0.1/2.1.0) | [![age](https://badges.renovateapi.com/packages/npm/storybook-addon-pseudo-states/2.1.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/storybook-addon-pseudo-states/2.1.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/storybook-addon-pseudo-states/2.1.0/compatibility-slim/2.0.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/storybook-addon-pseudo-states/2.1.0/confidence-slim/2.0.1)](https://docs.renovatebot.com/merge-confidence/) | | [turbo](https://turbo.build/repo) ([source](https://togithub.com/vercel/turbo)) | [`1.10.3` -> `1.10.4`](https://renovatebot.com/diffs/npm/turbo/1.10.3/1.10.4) | [![age](https://badges.renovateapi.com/packages/npm/turbo/1.10.4/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/turbo/1.10.4/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/turbo/1.10.4/compatibility-slim/1.10.3)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/turbo/1.10.4/confidence-slim/1.10.3)](https://docs.renovatebot.com/merge-confidence/) | | [webpack](https://togithub.com/webpack/webpack) | [`5.87.0` -> `5.88.0`](https://renovatebot.com/diffs/npm/webpack/5.87.0/5.88.0) | [![age](https://badges.renovateapi.com/packages/npm/webpack/5.88.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/webpack/5.88.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/webpack/5.88.0/compatibility-slim/5.87.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/webpack/5.88.0/confidence-slim/5.87.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>aws/aws-sdk-js-v3 (@​aws-sdk/client-cognito-identity-provider)</summary> ### [`v3.357.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-cognito-identity-provider/CHANGELOG.md#​33570-httpsgithubcomawsaws-sdk-js-v3comparev33560v33570-2023-06-21) [Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.354.0...v3.357.0) ##### Features - **clients:** automatic blob type conversions ([#​4836](https://togithub.com/aws/aws-sdk-js-v3/issues/4836)) ([60ec921](https://togithub.com/aws/aws-sdk-js-v3/commit/60ec921c879ae8363f32ebbe9e1ecd6062df1081)) </details> <details> <summary>aws/aws-sdk-js-v3 (@​aws-sdk/client-s3)</summary> ### [`v3.357.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#​33570-httpsgithubcomawsaws-sdk-js-v3comparev33560v33570-2023-06-21) [Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.354.0...v3.357.0) ##### Features - **clients:** automatic blob type conversions ([#​4836](https://togithub.com/aws/aws-sdk-js-v3/issues/4836)) ([60ec921](https://togithub.com/aws/aws-sdk-js-v3/commit/60ec921c879ae8363f32ebbe9e1ecd6062df1081)) </details> <details> <summary>aws/aws-sdk-js-v3 (@​aws-sdk/signature-v4)</summary> ### [`v3.357.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/packages/signature-v4/CHANGELOG.md#​33570-httpsgithubcomawsaws-sdk-js-v3comparev33560v33570-2023-06-21) [Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.354.0...v3.357.0) **Note:** Version bump only for package [@​aws-sdk/signature-v4](https://togithub.com/aws-sdk/signature-v4) </details> <details> <summary>crowdin/crowdin-api-client-js</summary> ### [`v1.23.2`](https://togithub.com/crowdin/crowdin-api-client-js/releases/tag/1.23.2) [Compare Source](https://togithub.com/crowdin/crowdin-api-client-js/compare/1.23.1...1.23.2) ##### What's Changed - docs: Examples by [@​yevheniyJ](https://togithub.com/yevheniyJ) in [https://github.com/crowdin/crowdin-api-client-js/pull/274](https://togithub.com/crowdin/crowdin-api-client-js/pull/274) - ci: configure npm provenance for package publishing by [@​andrii-bodnar](https://togithub.com/andrii-bodnar) in [https://github.com/crowdin/crowdin-api-client-js/pull/275](https://togithub.com/crowdin/crowdin-api-client-js/pull/275) - build(deps-dev): bump typedoc from 0.24.7 to 0.24.8 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/crowdin/crowdin-api-client-js/pull/272](https://togithub.com/crowdin/crowdin-api-client-js/pull/272) **Full Changelog**: https://github.com/crowdin/crowdin-api-client-js/compare/1.23.1...1.23.2 </details> <details> <summary>storybookjs/storybook</summary> ### [`v7.0.23`](https://togithub.com/storybookjs/storybook/releases/tag/v7.0.23) [Compare Source](https://togithub.com/storybookjs/storybook/compare/v7.0.22...v7.0.23) #### 7.0.23 - Core: Fix compat by disabling name mangling in `esbuild` require - [#​22486](https://togithub.com/storybookjs/storybook/pull/22486), thanks [@​youngboy](https://togithub.com/youngboy)! - Core: Prebundle node-logger and make it CJS only - [#​23109](https://togithub.com/storybookjs/storybook/pull/23109), thanks [@​ndelangen](https://togithub.com/ndelangen)! - NextJS: Fix fonts not loading with 3+ words in name - [#​23121](https://togithub.com/storybookjs/storybook/pull/23121), thanks [@​ygkn](https://togithub.com/ygkn)! - Telemetry: Count onboarding stories - [#​23092](https://togithub.com/storybookjs/storybook/pull/23092), thanks [@​shilman](https://togithub.com/shilman)! </details> <details> <summary>TexteaInc/json-viewer</summary> ### [`v3.1.1`](https://togithub.com/TexteaInc/json-viewer/blob/HEAD/CHANGELOG.md#​311-httpsgithubcomTexteaIncjson-viewercomparejson-viewer-v310json-viewer-v311-2023-06-20) [Compare Source](https://togithub.com/TexteaInc/json-viewer/compare/ec5f7f21bc9b57f19d19ae7cbb4ca6c262ce1415...ab7a3e86b6620f1831f1781d1eff0678af450287) ##### Bug Fixes - trigger release ([35760ac](https://togithub.com/TexteaInc/json-viewer/commit/35760ac866b2eb665b27e9f0bd9bf27b65a96698)) ### [`v3.1.0`](https://togithub.com/TexteaInc/json-viewer/blob/HEAD/CHANGELOG.md#​310-httpsgithubcomTexteaIncjson-viewercomparejson-viewer-v300json-viewer-v310-2023-06-20) [Compare Source](https://togithub.com/TexteaInc/json-viewer/compare/624e32e286ef83757813e6ab6ee939406ee6f045...ec5f7f21bc9b57f19d19ae7cbb4ca6c262ce1415) ##### Features - support default inspect state with `defaultInspectControl` ([7982300](https://togithub.com/TexteaInc/json-viewer/commit/7982300b18e4202fc71f7c7226ca377edff80334)) </details> <details> <summary>trpc/trpc</summary> ### [`v10.32.0`](https://togithub.com/trpc/trpc/releases/tag/v10.32.0) [Compare Source](https://togithub.com/trpc/trpc/compare/v10.31.0...v10.32.0) ##### What's Changed - fix(`react-query`): fix select as transform by [@​Sheraff](https://togithub.com/Sheraff) & [@​juliusmarminge](https://togithub.com/juliusmarminge) in [https://github.com/trpc/trpc/pull/4543](https://togithub.com/trpc/trpc/pull/4543) - feat(`react-query`): allow for external apps in `createServerSideHelpers` by [@​KATT](https://togithub.com/KATT) & [@​EmericW](https://togithub.com/EmericW) in [https://github.com/trpc/trpc/pull/4547](https://togithub.com/trpc/trpc/pull/4547) - chore(`client`): change `OperationContext` from `type` to `interface` by [@​nicolassanmar](https://togithub.com/nicolassanmar) in [https://github.com/trpc/trpc/pull/4523](https://togithub.com/trpc/trpc/pull/4523) ##### New Contributors - [@​mkosir](https://togithub.com/mkosir) made their first contribution in [https://github.com/trpc/trpc/pull/4533](https://togithub.com/trpc/trpc/pull/4533) **Full Changelog**: https://github.com/trpc/trpc/compare/v10.31.0...v10.32.0 </details> <details> <summary>vercel/storage (@​vercel/kv)</summary> ### [`v0.2.2`](https://togithub.com/vercel/storage/blob/HEAD/packages/kv/CHANGELOG.md#​022) [Compare Source](https://togithub.com/vercel/storage/compare/@vercel/kv@0.2.1...@vercel/kv@0.2.2) ##### Patch Changes - [`f545e1c`](https://togithub.com/vercel/storage/commit/f545e1c): Upgrade [@​upstash/redis](https://togithub.com/upstash/redis) to the latest version Stop minifying and add sourcemaps for better debugging </details> <details> <summary>vercel/storage (@​vercel/postgres-kysely)</summary> ### [`v0.4.0`](https://togithub.com/vercel/storage/blob/HEAD/packages/postgres-kysely/CHANGELOG.md#​040) [Compare Source](https://togithub.com/vercel/storage/compare/@vercel/postgres-kysely@0.3.2...@vercel/postgres-kysely@0.4.0) ##### Minor Changes - Upgrade [@​neon/serverless](https://togithub.com/neon/serverless) to the latest version Automatically uses [@​neon](https://togithub.com/neon) http layer with Pool.query/sql\`\` Stop minifying and add sourcemaps for better debugging ##### Patch Changes - Updated dependencies \[[`f545e1c`](https://togithub.com/vercel/storage/commit/f545e1c)] - [@​vercel/postgres](https://togithub.com/vercel/postgres)[@​0](https://togithub.com/0).4.0 ### [`v0.3.2`](https://togithub.com/vercel/storage/blob/HEAD/packages/postgres-kysely/CHANGELOG.md#​032) [Compare Source](https://togithub.com/vercel/storage/compare/@vercel/postgres-kysely@0.3.1...@vercel/postgres-kysely@0.3.2) ##### Patch Changes - Updated dependencies \[[`52ce540`](https://togithub.com/vercel/storage/commit/52ce540)] - [@​vercel/postgres](https://togithub.com/vercel/postgres)[@​0](https://togithub.com/0).3.2 </details> <details> <summary>chromaui/chromatic-cli</summary> ### [`v6.19.9`](https://togithub.com/chromaui/chromatic-cli/compare/v6.19.8...v6.19.9) [Compare Source](https://togithub.com/chromaui/chromatic-cli/compare/v6.19.8...v6.19.9) </details> <details> <summary>vercel/turbo</summary> ### [`v1.10.4`](https://togithub.com/vercel/turbo/releases/tag/v1.10.4): Turborepo v1.10.4 [Compare Source](https://togithub.com/vercel/turbo/compare/v1.10.3...v1.10.4) #### What's Changed ##### Changelog - release(turborepo): 1.10.3-canary.0 by [@​github-actions](https://togithub.com/github-actions) in [https://github.com/vercel/turbo/pull/5250](https://togithub.com/vercel/turbo/pull/5250) - feat(turborepo): Port Manual hashing by [@​gsoltis](https://togithub.com/gsoltis) in [https://github.com/vercel/turbo/pull/5237](https://togithub.com/vercel/turbo/pull/5237) - Docs: prior to run testcases, add guides to install dependencies for testcases. by [@​92hackers](https://togithub.com/92hackers) in [https://github.com/vercel/turbo/pull/3090](https://togithub.com/vercel/turbo/pull/3090) - fix(gen): fix ts config interference by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/5263](https://togithub.com/vercel/turbo/pull/5263) - release(turborepo): 1.10.3 by [@​github-actions](https://togithub.com/github-actions) in [https://github.com/vercel/turbo/pull/5262](https://togithub.com/vercel/turbo/pull/5262) - feat(examples): update basic name on docs by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/5224](https://togithub.com/vercel/turbo/pull/5224) - feat(turborepo): port git-based hashing with inputs by [@​gsoltis](https://togithub.com/gsoltis) in [https://github.com/vercel/turbo/pull/5251](https://togithub.com/vercel/turbo/pull/5251) - Update .gitignore by [@​ph55](https://togithub.com/ph55) in [https://github.com/vercel/turbo/pull/5269](https://togithub.com/vercel/turbo/pull/5269) - feat(ci): conditionally set jest verbosity by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/5271](https://togithub.com/vercel/turbo/pull/5271) - fix(turborepo): Tighten build globs by [@​gsoltis](https://togithub.com/gsoltis) in [https://github.com/vercel/turbo/pull/5274](https://togithub.com/vercel/turbo/pull/5274) - fix(turborepo): Fix path match for parent dir in subtree match case by [@​gsoltis](https://togithub.com/gsoltis) in [https://github.com/vercel/turbo/pull/5275](https://togithub.com/vercel/turbo/pull/5275) - chore(turborepo): Move SCM to use vendored wax crate by [@​NicholasLYang](https://togithub.com/NicholasLYang) in [https://github.com/vercel/turbo/pull/5277](https://togithub.com/vercel/turbo/pull/5277) - release(turborepo): 1.10.4-canary.0 by [@​github-actions](https://togithub.com/github-actions) in [https://github.com/vercel/turbo/pull/5278](https://togithub.com/vercel/turbo/pull/5278) - fix(turborepo): avoid globbing directories due to ancestor truncation by [@​gsoltis](https://togithub.com/gsoltis) in [https://github.com/vercel/turbo/pull/5273](https://togithub.com/vercel/turbo/pull/5273) - release(turborepo): 1.10.4-canary.1 by [@​github-actions](https://togithub.com/github-actions) in [https://github.com/vercel/turbo/pull/5283](https://togithub.com/vercel/turbo/pull/5283) - fix(spaces): read logs correctly when invoked from subdirectory by [@​mehulkar](https://togithub.com/mehulkar) in [https://github.com/vercel/turbo/pull/5284](https://togithub.com/vercel/turbo/pull/5284) - Synthesize --only by [@​gsoltis](https://togithub.com/gsoltis) in [https://github.com/vercel/turbo/pull/5285](https://togithub.com/vercel/turbo/pull/5285) - feat(turborepo): Run outline pt 2 by [@​NicholasLYang](https://togithub.com/NicholasLYang) in [https://github.com/vercel/turbo/pull/5203](https://togithub.com/vercel/turbo/pull/5203) - feat(lockfiles): add rust implementation for yarn1 by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/5255](https://togithub.com/vercel/turbo/pull/5255) - release(turborepo): 1.10.4-canary.2 by [@​github-actions](https://togithub.com/github-actions) in [https://github.com/vercel/turbo/pull/5286](https://togithub.com/vercel/turbo/pull/5286) - feat(turborepo): Report more details when go-turbo exits by [@​gsoltis](https://togithub.com/gsoltis) in [https://github.com/vercel/turbo/pull/5287](https://togithub.com/vercel/turbo/pull/5287) - docs(examples): update examples and docs to use node 18 by [@​mehulkar](https://togithub.com/mehulkar) in [https://github.com/vercel/turbo/pull/5300](https://togithub.com/vercel/turbo/pull/5300) - update dependencies to sync with next.js by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/5303](https://togithub.com/vercel/turbo/pull/5303) - feat(cache): Add ability to disable remote cache from turbo.json by [@​mehulkar](https://togithub.com/mehulkar) in [https://github.com/vercel/turbo/pull/5305](https://togithub.com/vercel/turbo/pull/5305) - feat(turborepo): Hash with libgit2 by [@​gsoltis](https://togithub.com/gsoltis) in [https://github.com/vercel/turbo/pull/5309](https://togithub.com/vercel/turbo/pull/5309) - Add --log-order option by [@​rafaeltab](https://togithub.com/rafaeltab) in [https://github.com/vercel/turbo/pull/3916](https://togithub.com/vercel/turbo/pull/3916) - release(turborepo): 1.10.4-canary.3 by [@​github-actions](https://togithub.com/github-actions) in [https://github.com/vercel/turbo/pull/5313](https://togithub.com/vercel/turbo/pull/5313) - feat(turborepo): A few cleanup nits around log grouping by [@​gsoltis](https://togithub.com/gsoltis) in [https://github.com/vercel/turbo/pull/5312](https://togithub.com/vercel/turbo/pull/5312) - feat(run outline): Hide package graph internals by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/5310](https://togithub.com/vercel/turbo/pull/5310) - feat(logging): enable setting log order with an environment variable by [@​mehulkar](https://togithub.com/mehulkar) in [https://github.com/vercel/turbo/pull/5316](https://togithub.com/vercel/turbo/pull/5316) - feat(cli): Add ability to pass --remote-only=false from CLI by [@​mehulkar](https://togithub.com/mehulkar) in [https://github.com/vercel/turbo/pull/5317](https://togithub.com/vercel/turbo/pull/5317) - fix(turborepo): Re-enable some tests on windows by [@​gsoltis](https://togithub.com/gsoltis) in [https://github.com/vercel/turbo/pull/5319](https://togithub.com/vercel/turbo/pull/5319) - refactor(turborepo): cli::run and args processing by [@​NicholasLYang](https://togithub.com/NicholasLYang) in [https://github.com/vercel/turbo/pull/5297](https://togithub.com/vercel/turbo/pull/5297) - feat(logging): add "auto" options for log prefixing and ordering by [@​mehulkar](https://togithub.com/mehulkar) in [https://github.com/vercel/turbo/pull/5320](https://togithub.com/vercel/turbo/pull/5320) - Fix ESLint script command. by [@​anthonyshew](https://togithub.com/anthonyshew) in [https://github.com/vercel/turbo/pull/5322](https://togithub.com/vercel/turbo/pull/5322) - feat(turborepo): Add context to glob errors by [@​gsoltis](https://togithub.com/gsoltis) in [https://github.com/vercel/turbo/pull/5323](https://togithub.com/vercel/turbo/pull/5323) - fix(turbo): print help message when turbo called with flags/env vars but no commands by [@​mehulkar](https://togithub.com/mehulkar) in [https://github.com/vercel/turbo/pull/5329](https://togithub.com/vercel/turbo/pull/5329) - refactor(turborepo): Move paths to UTF-8 by [@​NicholasLYang](https://togithub.com/NicholasLYang) in [https://github.com/vercel/turbo/pull/5248](https://togithub.com/vercel/turbo/pull/5248) - Add Vercel to CI providers. by [@​anthonyshew](https://togithub.com/anthonyshew) in [https://github.com/vercel/turbo/pull/5342](https://togithub.com/vercel/turbo/pull/5342) - fix(turborepo): Hashing symlinks is erroring by [@​gsoltis](https://togithub.com/gsoltis) in [https://github.com/vercel/turbo/pull/5340](https://togithub.com/vercel/turbo/pull/5340) - release(turborepo): 1.10.4-canary.4 by [@​github-actions](https://togithub.com/github-actions) in [https://github.com/vercel/turbo/pull/5344](https://togithub.com/vercel/turbo/pull/5344) - fix: update ctrlc to 3.4.0 to allow have new signal handlers overwrite by [@​arlyon](https://togithub.com/arlyon) in [https://github.com/vercel/turbo/pull/5346](https://togithub.com/vercel/turbo/pull/5346) #### New Contributors - [@​aaronbrown-vercel](https://togithub.com/aaronbrown-vercel) made their first contribution in [https://github.com/vercel/turbo/pull/5252](https://togithub.com/vercel/turbo/pull/5252) - [@​younggeeks](https://togithub.com/younggeeks) made their first contribution in [https://github.com/vercel/turbo/pull/4883](https://togithub.com/vercel/turbo/pull/4883) - [@​92hackers](https://togithub.com/92hackers) made their first contribution in [https://github.com/vercel/turbo/pull/3090](https://togithub.com/vercel/turbo/pull/3090) - [@​ph55](https://togithub.com/ph55) made their first contribution in [https://github.com/vercel/turbo/pull/5269](https://togithub.com/vercel/turbo/pull/5269) **Full Changelog**: https://github.com/vercel/turbo/compare/v1.10.3...v1.10.4 </details> <details> <summary>i18next/i18next</summary> ### [`v23.2.3`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#​2323) [Compare Source](https://togithub.com/i18next/i18next/compare/v23.2.2...v23.2.3) - types: Optimize logic for fallback ns [19198481](https://togithub.com/i18next/i18next/pull/1984) ### [`v23.2.2`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#​2322) [Compare Source](https://togithub.com/i18next/i18next/compare/v23.2.1...v23.2.2) - types: try to fix fallbackNS type handling also for older TS version [1981](https://togithub.com/i18next/i18next/issues/1981) </details> <details> <summary>scottrippey/next-router-mock</summary> ### [`v0.9.7`](https://togithub.com/scottrippey/next-router-mock/compare/v0.9.6...v0.9.7) [Compare Source](https://togithub.com/scottrippey/next-router-mock/compare/v0.9.6...v0.9.7) </details> <details> <summary>garmeeh/next-seo</summary> ### [`v6.1.0`](https://togithub.com/garmeeh/next-seo/releases/tag/v6.1.0) [Compare Source](https://togithub.com/garmeeh/next-seo/compare/v6.0.0...v6.1.0) - fix readme typo ([#​1124](https://togithub.com/garmeeh/next-seo/issues/1124)) [`59c18c4`](https://togithub.com/garmeeh/next-seo/commit/59c18c4) - fix: [#​1118](https://togithub.com/garmeeh/next-seo/issues/1118) - added worstRating under AggregateRating type ([#​1224](https://togithub.com/garmeeh/next-seo/issues/1224)) [`c086508`](https://togithub.com/garmeeh/next-seo/commit/c086508) - Fix useAppDir prop value instructions when using app dir ([#​1244](https://togithub.com/garmeeh/next-seo/issues/1244)) [`ee41400`](https://togithub.com/garmeeh/next-seo/commit/ee41400) - Make sub fields for Place on JobPostingJsonLd optional ([#​1251](https://togithub.com/garmeeh/next-seo/issues/1251)) [`1b22541`](https://togithub.com/garmeeh/next-seo/commit/1b22541) - Update README.md [`4c69f9b`](https://togithub.com/garmeeh/next-seo/commit/4c69f9b) - Add banner for Next.js Weekly newsletter ([#​1195](https://togithub.com/garmeeh/next-seo/issues/1195)) [`c93b9d7`](https://togithub.com/garmeeh/next-seo/commit/c93b9d7) </details> <details> <summary>i18next/react-i18next</summary> ### [`v13.0.1`](https://togithub.com/i18next/react-i18next/blob/HEAD/CHANGELOG.md#​1301) [Compare Source](https://togithub.com/i18next/react-i18next/compare/v13.0.0...v13.0.1) - types: Fix performance issue in Trans component [1646](https://togithub.com/i18next/react-i18next/pull/1646) </details> <details> <summary>chromaui/storybook-addon-pseudo-states</summary> ### [`v2.1.0`](https://togithub.com/chromaui/storybook-addon-pseudo-states/blob/HEAD/CHANGELOG.md#v210-Thu-Jun-22-2023) [Compare Source](https://togithub.com/chromaui/storybook-addon-pseudo-states/compare/v2.0.2...v2.1.0) ##### 🚀 Enhancement - Add support for custom root element [#​65](https://togithub.com/chromaui/storybook-addon-pseudo-states/pull/65) ([@​sag1v](https://togithub.com/sag1v) [@​ghengeveld](https://togithub.com/ghengeveld)) ##### Authors: 2 - Gert Hengeveld ([@​ghengeveld](https://togithub.com/ghengeveld)) - Sagiv ben giat ([@​sag1v](https://togithub.com/sag1v)) *** ### [`v2.0.2`](https://togithub.com/chromaui/storybook-addon-pseudo-states/blob/HEAD/CHANGELOG.md#v202-Thu-Jun-22-2023) [Compare Source](https://togithub.com/chromaui/storybook-addon-pseudo-states/compare/v2.0.1...v2.0.2) ##### 🐛 Bug Fix - Fix pseudo state selector menu for Storybook 7 [#​78](https://togithub.com/chromaui/storybook-addon-pseudo-states/pull/78) ([@​yasnbouz](https://togithub.com/yasnbouz) [@​ghengeveld](https://togithub.com/ghengeveld)) ##### Authors: 2 - Gert Hengeveld ([@​ghengeveld](https://togithub.com/ghengeveld)) - Yassine El Bouziady ([@​yasnbouz](https://togithub.com/yasnbouz)) *** </details> <details> <summary>webpack/webpack</summary> ### [`v5.88.0`](https://togithub.com/webpack/webpack/releases/tag/v5.88.0) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.87.0...v5.88.0) #### New Features - \[CSS] - Use `css/auto` as the default css mode by [@​burhanuday](https://togithub.com/burhanuday) in [https://github.com/webpack/webpack/pull/17399](https://togithub.com/webpack/webpack/pull/17399) #### Bug Fixes - Fix bugs related to require.context and layer by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17388](https://togithub.com/webpack/webpack/pull/17388) - Fix bug in runtime for CSS loading by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17400](https://togithub.com/webpack/webpack/pull/17400) - Correct indirect call for tagged template expressions using correct this context by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17397](https://togithub.com/webpack/webpack/pull/17397) - Update environment support for KaiOS browser by [@​steverep](https://togithub.com/steverep) in [https://github.com/webpack/webpack/pull/17395](https://togithub.com/webpack/webpack/pull/17395) - Fix async module runtime code for running top-level-await by [@​ahabhgk](https://togithub.com/ahabhgk) in [https://github.com/webpack/webpack/pull/17393](https://togithub.com/webpack/webpack/pull/17393) #### Developer Experience - Add example for stats minimal output by [@​ersachin3112](https://togithub.com/ersachin3112) in [https://github.com/webpack/webpack/pull/17406](https://togithub.com/webpack/webpack/pull/17406) - Significantly improve type coverage for Dependency, Runtime, Template classes by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17394](https://togithub.com/webpack/webpack/pull/17394) #### Dependencies & Maintenance - Bump browserslist from 4.21.8 to 4.21.9 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17389](https://togithub.com/webpack/webpack/pull/17389) - Bump acorn from 8.8.2 to 8.9.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17402](https://togithub.com/webpack/webpack/pull/17402) - Bump eslint from 8.42.0 to 8.43.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17401](https://togithub.com/webpack/webpack/pull/17401) - Bump eslint-plugin-jest from 27.2.1 to 27.2.2 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17407](https://togithub.com/webpack/webpack/pull/17407) #### New Contributors - [@​steverep](https://togithub.com/steverep) made their first contribution in [https://github.com/webpack/webpack/pull/17395](https://togithub.com/webpack/webpack/pull/17395) **Full Changelog**: https://github.com/webpack/webpack/compare/v5.87.0...v5.88.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/weareinreach/InReach). PR-URL: https://github.com/weareinreach/InReach/pull/619 Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [webpack](https://togithub.com/webpack/webpack) | [`5.81.0` -> `5.88.0`](https://renovatebot.com/diffs/npm/webpack/5.81.0/5.88.0) | [![age](https://badges.renovateapi.com/packages/npm/webpack/5.88.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/webpack/5.88.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/webpack/5.88.0/compatibility-slim/5.81.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/webpack/5.88.0/confidence-slim/5.81.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>webpack/webpack (webpack)</summary> ### [`v5.88.0`](https://togithub.com/webpack/webpack/releases/tag/v5.88.0) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.87.0...v5.88.0) ##### New Features - \[CSS] - Use `css/auto` as the default css mode by [@​burhanuday](https://togithub.com/burhanuday) in [webpack/webpack#17399 ##### Bug Fixes - Fix bugs related to require.context and layer by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17388 - Fix bug in runtime for CSS loading by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17400 - Correct indirect call for tagged template expressions using correct this context by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17397 - Update environment support for KaiOS browser by [@​steverep](https://togithub.com/steverep) in [webpack/webpack#17395 - Fix async module runtime code for running top-level-await by [@​ahabhgk](https://togithub.com/ahabhgk) in [webpack/webpack#17393 ##### Developer Experience - Add example for stats minimal output by [@​ersachin3112](https://togithub.com/ersachin3112) in [webpack/webpack#17406 - Significantly improve type coverage for Dependency, Runtime, Template classes by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17394 ##### Dependencies & Maintenance - Bump browserslist from 4.21.8 to 4.21.9 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17389 - Bump acorn from 8.8.2 to 8.9.0 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17402 - Bump eslint from 8.42.0 to 8.43.0 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17401 - Bump eslint-plugin-jest from 27.2.1 to 27.2.2 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17407 ##### New Contributors - [@​steverep](https://togithub.com/steverep) made their first contribution in [webpack/webpack#17395 **Full Changelog**: webpack/webpack@v5.87.0...v5.88.0 ### [`v5.87.0`](https://togithub.com/webpack/webpack/releases/tag/v5.87.0) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.86.0...v5.87.0) #### New Features - Implement `fetchPriority` feature as parser option and magic comment by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17249 - \[CSS] - Introduce 'css/auto' as a css module type by [@​ahabhgk](https://togithub.com/ahabhgk) in [webpack/webpack#16577 - \[CSS] - Style-specific fields now automatically resolve in package.json by [@​burhanuday](https://togithub.com/burhanuday) in [webpack/webpack#17346 - webpack configuration API now accepts "falsy values" loaders and plugins by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17339 #### Bug Fixes - Fix codecov badge in readme by [@​burhanuday](https://togithub.com/burhanuday) in [webpack/webpack#17353 #### Developer Experience - Add link to svelte loader for webpack by [@​burhanuday](https://togithub.com/burhanuday) in [webpack/webpack#17369 - Increase parser API types in internal plugins across dependency plugins [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17365 #### Dependencies & Maintenance - Bump memfs from 3.5.2 to 3.5.3 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17347 - Bump webpack-cli from 5.1.3 to 5.1.4 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17349 - Bump es-module-lexer from 1.2.1 to 1.3.0 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17362 - Bump [@​types/node](https://togithub.com/types/node) from 20.2.5 to 20.3.0 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17361 - Bump core-js from 3.30.2 to 3.31.0 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17360 - Bump browserslist from 4.21.6 to 4.21.8 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17367 - Bump [@​types/node](https://togithub.com/types/node) from 20.3.0 to 20.3.1 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17366 #### New Contributors [@​aboktor](https://togithub.com/aboktor) made their first contribution in [#​16991](https://togithub.com/webpack/webpack/issues/16991) [#​16989](https://togithub.com/webpack/webpack/issues/16989) [@​silverwind](https://togithub.com/silverwind) made their first contribution in [#​17339](https://togithub.com/webpack/webpack/issues/17339) via [#​17329](https://togithub.com/webpack/webpack/issues/17329) **Full Changelog**: webpack/webpack@v5.86.0...v5.87.0 ### [`v5.86.0`](https://togithub.com/webpack/webpack/releases/tag/v5.86.0) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.85.1...v5.86.0) #### New Features - Improved cache size performance via better handling of serialization for errors and bigints by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17282 - Introduce an export default handler function option for `ProgressPlugin` by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17312 - Support passing `RegExp` to `splitChunks.chunks` by [@​hyf0](https://togithub.com/hyf0) in [webpack/webpack#17332 #### Bug Fixes - Fix layer capabilities for `ContextModule` types by [@​huozhi](https://togithub.com/huozhi) in [webpack/webpack#17310 - Fix compatibility of `__non_webpack_require__` with ES modules by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17308 - Improve type coverage `Chunk`, `ChunkGroup`, and other plugins by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#1731 - Do not add `js` extension for eval source maps when extension is not resolvable by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17331 #### Developer Experience - Improve type coverage for Json Module type and lazy load json-assertions package by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17301 #### Dependencies & Maintenance - Bump memfs from 3.5.1 to 3.5.2 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17315 - Bump webpack-cli from 5.1.1 to 5.1.3 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17314 - Bump eslint from 8.41.0 to 8.42.0 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17313 #### New Contributors - [@​huozhi](https://togithub.com/huozhi) made their first contribution in [webpack/webpack#17310 - [@​hyf0](https://togithub.com/hyf0) made their first contribution in [webpack/webpack#17332 **Full Changelog**: webpack/webpack@v5.85.1...v5.86.0 ### [`v5.85.1`](https://togithub.com/webpack/webpack/releases/tag/v5.85.1) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.85.0...v5.85.1) #### Bug Fixes - Fix bug in handling barrel imports ([#​17305](https://togithub.com/webpack/webpack/issues/17305)) by [@​bworline](https://togithub.com/bworline) in [webpack/webpack#17307 - ***NOTE**: An internal API `BasicEvaluatedExpression.getMemberRangeStarts` has been changed to `BasicEvaluatedExpression.getMemberRanges`, please see type definition changes and the pull request for more information.* #### Dependencies & Maintenance - Bump [@​types/jest](https://togithub.com/types/jest) from 29.5.1 to 29.5.2 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17297 **Full Changelog**: webpack/webpack@v5.85.0...v5.85.1 ### [`v5.85.0`](https://togithub.com/webpack/webpack/releases/tag/v5.85.0) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.84.1...v5.85.0) #### New Features - Add `readonly` cache mode by [@​vankop](https://togithub.com/vankop) in [webpack/webpack#15470 - Normalize property accessors for esm namespaces and chained member/call expressions by [@​bworline](https://togithub.com/bworline) in [webpack/webpack#17203 - Support `environment` in loader context by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17281 - Introduce a new syntax for `addModule()` support in worklets - `*context.audioWorklet.addModule()` by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17212 #### Bug Fixes - Fix type regression with unknown module type strings by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17266 #### Developer Experience - Use global runtime constants for webpack exports by [@​burhanuday](https://togithub.com/burhanuday) in [webpack/webpack#17270 - Add strict mode type coverage for WASM and Runtime code by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17267 - Add strict mode type coverage for runtime modules and runtime plugins by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17261 - Add types for JSON & Asset Modules including their interfacing plugins by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17262 - Add type coverage for Module subclasses and plugins by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17272 #### Dependencies & Maintenance - Use GitHub Discussions instead of Gitter in issue templates by [@​snitin315](https://togithub.com/snitin315) in [webpack/webpack#17293 - Bump [@​types/node](https://togithub.com/types/node) from 20.2.3 to 20.2.4 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17269 - Bump browserslist from 4.21.5 to 4.21.6 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17275 - Bump [@​types/node](https://togithub.com/types/node) from 20.2.4 to 20.2.5 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17276 - Bump [@​babel/core](https://togithub.com/babel/core) from 7.21.8 to 7.22.1 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17278 **Full Changelog**: webpack/webpack@v5.84.1...v5.85.0 ### [`v5.84.1`](https://togithub.com/webpack/webpack/releases/tag/v5.84.1) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.84.0...v5.84.1) #### Bug Fixes - Fix regression in inner graph for reserved identifiers by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17265 #### Dependencies & Maintenance - Bump [@​types/jest](https://togithub.com/types/jest) from 29.5.0 to 29.5.1 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17027 - Bump simple-git from 3.18.0 to 3.19.0 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17263 **Full Changelog**: webpack/webpack@v5.84.0...v5.84.1 ### [`v5.84.0`](https://togithub.com/webpack/webpack/releases/tag/v5.84.0) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.83.1...v5.84.0) #### New Features - SourceMapDevToolPlugin now supports `append` option as a function by [@​snitin315](https://togithub.com/snitin315) in [webpack/webpack#17252 #### Bug Fixes - Fix multiple bugs referencing class names when shadowed by import name in properties and methods by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17233 - Allow DefinePlugin shorthand property by [@​shamoilarsi](https://togithub.com/shamoilarsi) in [webpack/webpack#17231 - \[CSS] - Fix edge cases in parsing `@import` by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17229 #### Developer Experience - Increase type coverage for serialization classes by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17243 - Increase type coverage for `JavascriptParser` and `ModuleDependency` subclasses by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17236 - Increase type coverage to `strict`-mode quality for Configuration/Normalization objects by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17247 - Refactor duplicate strings by replacing them with constant for **webpack_require** instead of string literal by [@​burhanuday](https://togithub.com/burhanuday) in [webpack/webpack#17228 - Add test case for `with { type: "json" }` by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17230 - Add test case for destructuring by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17248 #### Dependencies & Maintenance - Add GitHub discussions badge in README by [@​snitin315](https://togithub.com/snitin315) in [webpack/webpack#17251 - Bump enhanced-resolve to 5.14.1 by [@​TheLarkInn](https://togithub.com/TheLarkInn) in [webpack/webpack#17257 - Bump [@​types/node](https://togithub.com/types/node) from 20.1.7 to 20.2.0 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17219 - Bump [@​types/node](https://togithub.com/types/node) from 20.2.0 to 20.2.1 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17226 - Bump webpack-cli from 5.1.0 to 5.1.1 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17164 - Bump eslint from 8.39.0 to 8.40.0 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17148 - Bump [@​babel/core](https://togithub.com/babel/core) from 7.21.4 to 7.21.8 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17126 - Bump [@​types/node](https://togithub.com/types/node) from 20.2.1 to 20.2.3 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17238 - Bump eslint from 8.40.0 to 8.41.0 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17237 #### New Contributors - [@​shamoilarsi](https://togithub.com/shamoilarsi) made their first contribution in [webpack/webpack#17231 **Full Changelog**: webpack/webpack@v5.83.1...v5.84.0 ### [`v5.83.1`](https://togithub.com/webpack/webpack/releases/tag/v5.83.1) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.83.0...v5.83.1) #### Bug Fixes - Fix regression in import/export normailization effecting mini-css-extract-plugin by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17214 **Full Changelog**: webpack/webpack@v5.83.0...v5.83.1 ### [`v5.83.0`](https://togithub.com/webpack/webpack/releases/tag/v5.83.0) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.82.1...v5.83.0) #### New Features - Normalize property access for imports and exports by [@​bworline](https://togithub.com/bworline) in [webpack/webpack#17137 - Top Level Await is now enabled by default by [@​burhanuday](https://togithub.com/burhanuday) in [webpack/webpack#17192 #### Bug Fixes - Correct `chunkgroup.groupsIterable` return type by [@​TheLarkInn](https://togithub.com/TheLarkInn) in [webpack/webpack#17196 - Fix bug in Rule Matcher type by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17207 - Fixed apply event callback and optimizing callback event type by [@​nuintun](https://togithub.com/nuintun) in [webpack/webpack#16094 - Fix types in hot module replacement APIs by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17193 #### Developer Experience - Expose `ChunkGroup` to type definitions by [@​TheLarkInn](https://togithub.com/TheLarkInn) in [webpack/webpack#17201 - Add `NormalModuleFactory`'s `ResolveData` type to public interface by [@​TheLarkInn](https://togithub.com/TheLarkInn) in [webpack/webpack#17195 - Document `compilation.afterChunks` hook by [@​TheLarkInn](https://togithub.com/TheLarkInn) in [webpack/webpack#17202 #### Dependencies & Maintenance - Bump [@​webassemblyjs/wasm-edit](https://togithub.com/webassemblyjs/wasm-edit) from 1.11.5 to 1.11.6 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17168 - Bump wast-loader from 1.11.5 to 1.11.6 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17163 - Bump yarn-deduplicate from 6.0.1 to 6.0.2 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17184 - Fix command by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17154 - Bump [@​types/node](https://togithub.com/types/node) from 18.16.3 to 20.1.7 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17205 #### New Contributors - [@​bworline](https://togithub.com/bworline) made their first contribution in [webpack/webpack#17137 - [@​nuintun](https://togithub.com/nuintun) made their first contribution in [webpack/webpack#16094 **Full Changelog**: webpack/webpack@v5.82.1...v5.83.0 ### [`v5.82.1`](https://togithub.com/webpack/webpack/releases/tag/v5.82.1) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.82.0...v5.82.1) #### Bug Fixes - \[CSS] - Support nesting in CSS modules and bug fixes by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17133 - \[CSS] - Fix crash with `importModule` when CSS enabled by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17140 - Fix bug where `output.hashFunction` was failing to generate debug hash by [@​ahabhgk](https://togithub.com/ahabhgk) in [webpack/webpack#16950 - Reduce the amount of generated code for chunk loading by [@​lvivski](https://togithub.com/lvivski) in [webpack/webpack#17151 - Use module preload for ESM module output by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17143 #### Developer Experience - Improve module type strictness for Module.prototype.type expand ModuleTypeConstants by [@​TheLarkInn](https://togithub.com/TheLarkInn) in [webpack/webpack#17136 #### Dependencies & Maintenance - Update package.json description by [@​JeraldVin](https://togithub.com/JeraldVin) in [webpack/webpack#17145 - Bump webpack-cli from 5.0.2 to 5.1.0 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17146 - Bump core-js from 3.30.1 to 3.30.2 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17149 - Bump enhanced-resolve to v5.14.0 by [@​snitin315](https://togithub.com/snitin315) in [webpack/webpack#17160 #### New Contributors - [@​JeraldVin](https://togithub.com/JeraldVin) made their first contribution in [webpack/webpack#17145 **Full Changelog**: webpack/webpack@v5.82.0...v5.82.1 ### [`v5.82.0`](https://togithub.com/webpack/webpack/releases/tag/v5.82.0) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.81.0...v5.82.0) #### New Features - \[CSS] - Add URL dependencies support to consume shared module via module federation by [@​snitin315](https://togithub.com/snitin315) in [webpack/webpack#16945 - Allow webpack-cli to be in ESM by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17088 - Allow specifying "onPolicyCreationFailure" mode for trusted types by [@​Zlatkovsky](https://togithub.com/Zlatkovsky) in [webpack/webpack#16990 #### Bug Fixes - \[CSS] - Respect `media`/`supports`/`layer` from parent CSS module by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17115 - \[CSS] - Add warning & support for any [@​import](https://togithub.com/import) rules must precede all other rules by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17118 - \[CSS] - Support handling `#hash` URL as external (similar to Parcel) by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17116 - Optimize numberHash.js performance by removing inner loops by [@​alexkuz](https://togithub.com/alexkuz) in [webpack/webpack#17074 - Improve template string comparison algorithm by [@​An0nie](https://togithub.com/An0nie) in [webpack/webpack#17079 #### Tests & Contributor Experience - \[CSS] - Increase imports external test coverage by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17089 - Improve PR reliability via ignoring unstable coverage by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17106 - Update webpack types to support extends property in webpack (for webpack-cli) by [@​burhanuday](https://togithub.com/burhanuday) in [webpack/webpack#17113 #### Developer Experience - Increase type coverage and documentation for `StringXor` class. by [@​TheLarkInn](https://togithub.com/TheLarkInn) in [webpack/webpack#17070 - Increase type coverage & docs for `numberHash` by [@​TheLarkInn](https://togithub.com/TheLarkInn) in [webpack/webpack#17072 - Increase type coverage & docs for `JavascriptParser` by [@​TheLarkInn](https://togithub.com/TheLarkInn) in [webpack/webpack#17094 - Increase type coverage & docs for `BasicEvaluatedExpression` by [@​TheLarkInn](https://togithub.com/TheLarkInn) in [webpack/webpack#17096 - Increase type coverage for CSS module type by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17097 - Increase type coverage for JSON module type by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17095 - Increase type coverage & docs for multiple utility classes by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17107 #### Dependencies & Maintenance - chore(deps-dev): bump lint-staged from 13.2.1 to 13.2.2 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17075 - chore(deps-dev): bump eslint from 8.38.0 to 8.39.0 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17052 - chore(deps-dev): bump assemblyscript from 0.27.3 to 0.27.4 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17064 - chore(deps-dev): bump assemblyscript from 0.27.4 to 0.27.5 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17109 - chore(deps-dev): bump [@​types/node](https://togithub.com/types/node) from 18.16.2 to 18.16.3 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17112 - chore(deps-dev): bump [@​types/node](https://togithub.com/types/node) from 18.15.13 to 18.16.2 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17084 - chore(deps-dev): bump webpack-cli from 5.0.1 to 5.0.2 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17054 - chore(deps-dev): bump date-fns from 2.29.3 to 2.30.0 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17111 #### New Contributors - [@​An0nie](https://togithub.com/An0nie) made their first contribution in [webpack/webpack#17079 - [@​burhanuday](https://togithub.com/burhanuday) made their first contribution in [webpack/webpack#17113 - [@​Zlatkovsky](https://togithub.com/Zlatkovsky) made their first contribution in [webpack/webpack#16990 **Full Changelog**: webpack/webpack@v5.81.0...v5.82.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/sullivanpj/open-system).
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [webpack](https://togithub.com/webpack/webpack) | [`5.87.0` -> `5.88.0`](https://renovatebot.com/diffs/npm/webpack/5.87.0/5.88.0) | [![age](https://badges.renovateapi.com/packages/npm/webpack/5.88.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/webpack/5.88.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/webpack/5.88.0/compatibility-slim/5.87.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/webpack/5.88.0/confidence-slim/5.87.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>webpack/webpack</summary> ### [`v5.88.0`](https://togithub.com/webpack/webpack/releases/tag/v5.88.0) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.87.0...v5.88.0) #### New Features - \[CSS] - Use `css/auto` as the default css mode by [@​burhanuday](https://togithub.com/burhanuday) in [webpack/webpack#17399 #### Bug Fixes - Fix bugs related to require.context and layer by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17388 - Fix bug in runtime for CSS loading by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17400 - Correct indirect call for tagged template expressions using correct this context by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17397 - Update environment support for KaiOS browser by [@​steverep](https://togithub.com/steverep) in [webpack/webpack#17395 - Fix async module runtime code for running top-level-await by [@​ahabhgk](https://togithub.com/ahabhgk) in [webpack/webpack#17393 #### Developer Experience - Add example for stats minimal output by [@​ersachin3112](https://togithub.com/ersachin3112) in [webpack/webpack#17406 - Significantly improve type coverage for Dependency, Runtime, Template classes by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17394 #### Dependencies & Maintenance - Bump browserslist from 4.21.8 to 4.21.9 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17389 - Bump acorn from 8.8.2 to 8.9.0 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17402 - Bump eslint from 8.42.0 to 8.43.0 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17401 - Bump eslint-plugin-jest from 27.2.1 to 27.2.2 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17407 #### New Contributors - [@​steverep](https://togithub.com/steverep) made their first contribution in [webpack/webpack#17395 **Full Changelog**: webpack/webpack@v5.87.0...v5.88.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/pangaeatech/salt2type). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMzEuMCIsInVwZGF0ZWRJblZlciI6IjM1LjEzMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [webpack](https://togithub.com/webpack/webpack) | [`^5.86.0` -> `^5.88.0`](https://renovatebot.com/diffs/npm/webpack/5.86.0/5.88.0) | [![age](https://badges.renovateapi.com/packages/npm/webpack/5.88.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/webpack/5.88.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/webpack/5.88.0/compatibility-slim/5.86.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/webpack/5.88.0/confidence-slim/5.86.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>webpack/webpack</summary> ### [`v5.88.0`](https://togithub.com/webpack/webpack/releases/tag/v5.88.0) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.87.0...v5.88.0) #### New Features - \[CSS] - Use `css/auto` as the default css mode by [@​burhanuday](https://togithub.com/burhanuday) in [webpack/webpack#17399 #### Bug Fixes - Fix bugs related to require.context and layer by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17388 - Fix bug in runtime for CSS loading by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17400 - Correct indirect call for tagged template expressions using correct this context by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17397 - Update environment support for KaiOS browser by [@​steverep](https://togithub.com/steverep) in [webpack/webpack#17395 - Fix async module runtime code for running top-level-await by [@​ahabhgk](https://togithub.com/ahabhgk) in [webpack/webpack#17393 #### Developer Experience - Add example for stats minimal output by [@​ersachin3112](https://togithub.com/ersachin3112) in [webpack/webpack#17406 - Significantly improve type coverage for Dependency, Runtime, Template classes by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17394 #### Dependencies & Maintenance - Bump browserslist from 4.21.8 to 4.21.9 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17389 - Bump acorn from 8.8.2 to 8.9.0 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17402 - Bump eslint from 8.42.0 to 8.43.0 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17401 - Bump eslint-plugin-jest from 27.2.1 to 27.2.2 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17407 #### New Contributors - [@​steverep](https://togithub.com/steverep) made their first contribution in [webpack/webpack#17395 **Full Changelog**: webpack/webpack@v5.87.0...v5.88.0 ### [`v5.87.0`](https://togithub.com/webpack/webpack/releases/tag/v5.87.0) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.86.0...v5.87.0) #### New Features - Implement `fetchPriority` feature as parser option and magic comment by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17249 - \[CSS] - Introduce 'css/auto' as a css module type by [@​ahabhgk](https://togithub.com/ahabhgk) in [webpack/webpack#16577 - \[CSS] - Style-specific fields now automatically resolve in package.json by [@​burhanuday](https://togithub.com/burhanuday) in [webpack/webpack#17346 - webpack configuration API now accepts "falsy values" loaders and plugins by [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17339 #### Bug Fixes - Fix codecov badge in readme by [@​burhanuday](https://togithub.com/burhanuday) in [webpack/webpack#17353 #### Developer Experience - Add link to svelte loader for webpack by [@​burhanuday](https://togithub.com/burhanuday) in [webpack/webpack#17369 - Increase parser API types in internal plugins across dependency plugins [@​alexander-akait](https://togithub.com/alexander-akait) in [webpack/webpack#17365 #### Dependencies & Maintenance - Bump memfs from 3.5.2 to 3.5.3 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17347 - Bump webpack-cli from 5.1.3 to 5.1.4 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17349 - Bump es-module-lexer from 1.2.1 to 1.3.0 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17362 - Bump [@​types/node](https://togithub.com/types/node) from 20.2.5 to 20.3.0 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17361 - Bump core-js from 3.30.2 to 3.31.0 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17360 - Bump browserslist from 4.21.6 to 4.21.8 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17367 - Bump [@​types/node](https://togithub.com/types/node) from 20.3.0 to 20.3.1 by [@​dependabot](https://togithub.com/dependabot) in [webpack/webpack#17366 #### New Contributors [@​aboktor](https://togithub.com/aboktor) made their first contribution in [#​16991](https://togithub.com/webpack/webpack/issues/16991) [#​16989](https://togithub.com/webpack/webpack/issues/16989) [@​silverwind](https://togithub.com/silverwind) made their first contribution in [#​17339](https://togithub.com/webpack/webpack/issues/17339) via [#​17329](https://togithub.com/webpack/webpack/issues/17329) **Full Changelog**: webpack/webpack@v5.86.0...v5.87.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/tailscale-dev/vscode-tailscale). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMTcuMyIsInVwZGF0ZWRJblZlciI6IjM1LjEzMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> (cherry picked from commit 7327a50)
Summary
🤖 Generated by Copilot at 9912805
The pull request enables automatic detection of CSS modules based on the file extension, using the new
css/auto
module type. It also updates the default module rule and the tests to use this type for CSS files.Details
🤖 Generated by Copilot at 9912805
CSS_MODULE_TYPE
constant withCSS_MODULE_TYPE_AUTO
to enable automatic detection of CSS modules based on filename (link)cssRule
andcssModulesRule
objects inlib/config/defaults.js
to use theCSS_MODULE_TYPE_AUTO
type instead of the previous types (link, link)IS_MODULES
regular expression inlib/css/CssParser.js
to allow hyphens in the file extension, to support CSS modules with extensions like.module.scss
or.module.less
(link)test/Defaults.unittest.js
to reflect the changes in the default module rules (link, link, link, link)